<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:rich="http://richfaces.org/rich"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:a4j="http://richfaces.org/a4j">
    <a4j:form id="frmEmprendimiento">
   		<rich:panel id="panEmprendimiento" header="Emprendimiento">
			<h:panelGrid id="out" columns="2" styleClass="gridhello" columnClasses="gridhellocolumn">

                        <h:outputText value="#{general.codigo}:" />
                        <h:inputText readonly="true" value="#{gestorEmprendimientos.currentEmprendimiento.codigo}" style=" width : 101px;"/>

                        <h:outputText value="RUC:" />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputText id="Ruc" value="#{gestorEmprendimientos.currentEmprendimiento.ruc}"
                                         size="13" required="true" maxlength="13"
                                         requiredMessage="Es necesario llenar este campo."
                                         validatorMessage="El RUC deberia tener 13 digitos"
                                         >
                                <f:validateLength minimum="13" />
                                <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="Ruc" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="Nombre:" />
                        <h:panelGroup>

                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                             <h:inputText id="Nombre" value="#{gestorEmprendimientos.currentEmprendimiento.nombre}"  maxlength="40" style=" width : 180px;">
                                <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="Nombre" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="#{general.direccion}:" />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputText id="idDireccion" value="#{gestorEmprendimientos.currentEmprendimiento.direccion}" maxlength="100" style=" width : 200px;">
                                    <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="idDireccion" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="email:" />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputText id="Email" value="#{gestorEmprendimientos.currentEmprendimiento.email}" maxlength="60" style=" width : 190px;">
                                <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="Email" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="telefono:" />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                              <h:inputText id="Telefono" value="#{gestorEmprendimientos.currentEmprendimiento.telefono}"  maxlength="60" style=" width : 180px;">
                                    <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="Telefono" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="Objetivo:" />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="Objetivo" required="true" value="#{gestorEmprendimientos.currentEmprendimiento.objetivo}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="200"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="Objetivo" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="Concepto:" />
                        <h:panelGroup>
                            <img src="../imagenes/opcional.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="Concepto" required="false" value="#{gestorEmprendimientos.currentEmprendimiento.concepto}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="500"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="Concepto" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="#{general.descripcion}:" />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="Descripcion" required="true" value="#{gestorEmprendimientos.currentEmprendimiento.descripcion}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="500"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="Objetivo" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="Tipo Empresa: " />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:selectOneMenu id="slmTEmpresa" value="#{gestorEmprendimientos.currentEmprendimiento.tipoempresa.codigo}" >
                                <f:selectItems id="sliTEmpresa" value="#{gestorEmprendimientos.tiposEmpresa}"/>
                                <a4j:support id="supFiltrosTEmpresa" event="onchange" ajaxSingle="true"/>
                           </h:selectOneMenu>
                            <rich:message for="slmTEmpresa" errorClass="mensaje_error"/>
                        </h:panelGroup>

                        <h:outputText value="Curso: " />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:selectOneMenu id="slmCurso" label="#{gestorEmprendimientos.currentEmprendimiento.curso.facultad}" value="#{gestorEmprendimientos.currentEmprendimiento.curso.codigo}" >
                                <f:selectItems id="sliCurso" value="#{gestorEmprendimientos.cursos}" />
                                <a4j:support id="supFiltrosCurso" event="onchange" ajaxSingle="true"/>
                           </h:selectOneMenu>
                            <rich:message for="slmCurso" errorClass="mensaje_error"/>
                        </h:panelGroup>

                       
                         <h:outputText value="Estrat. Sostenibilidad:" />
                        <h:panelGroup>
                            <img src="../imagenes/opcional.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="EstratSostenibilidad" required="false" value="#{gestorEmprendimientos.currentEmprendimiento.estra_sostenibilidad}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="500"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="EstratSostenibilidad" errorClass="mensaje_error"/>
                        </h:panelGroup>

                         <h:outputText value="Estrat. Negocio:" />
                        <h:panelGroup>
                            <img src="../imagenes/opcional.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="EstratNegocio" required="false" value="#{gestorEmprendimientos.currentEmprendimiento.estra_negocio}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="500"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="EstratNegocio" errorClass="mensaje_error"/>
                        </h:panelGroup>

                         <h:outputText value="Ventaja competitiva:" />
                        <h:panelGroup>
                            <img src="../imagenes/opcional.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="VentajaCompetitiva" required="false" value="#{gestorEmprendimientos.currentEmprendimiento.vent_competitiva}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="500"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="VentajaCompetitiva" errorClass="mensaje_error"/>
                        </h:panelGroup>

                         <h:outputText value="Estructura legal:" />
                        <h:panelGroup>
                            <img src="../imagenes/opcional.png" width="12" height="12" alt="requerido"/>
                            <h:inputTextarea id="EstructuraLegal" required="false" value="#{gestorEmprendimientos.currentEmprendimiento.estructura_legal}" style=" width : 250px;">
                                <f:validateLength minimum="3" maximum="500"/>
                                <rich:ajaxValidator event="onblur"/>
                             </h:inputTextarea>
                            <rich:message for="EstructuraLegal" errorClass="mensaje_error"/>
                        </h:panelGroup>

                         <h:outputText value="#{general.Anio} Inicio: " />
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputText id="AnioInicio" value="#{gestorEmprendimientos.currentEmprendimiento.anio_inicio}"  maxlength="4" style=" width : 40px;">
                                    <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="AnioInicio" errorClass="mensaje_error"/>
                        </h:panelGroup>

                         <h:outputText value="Mes Inicio: " />
                         <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:inputText id="MesInicio" value="#{gestorEmprendimientos.currentEmprendimiento.mes_inicio}"  maxlength="2" style=" width : 40px;">
                                    <a4j:support event="onblur"/>
                            </h:inputText>
                            <rich:message for="MesInicio" errorClass="mensaje_error"/>
                        </h:panelGroup>
                         <h:outputText value="Estado: " />
                         <h:panelGroup rendered="#{gestorIngreso.usuarioLoqueado.perfil.codigo eq 1 or gestorIngreso.usuarioLoqueado.perfil.codigo eq 2}">
                             <img src="../imagenes/opcional.png" width="12" height="12" alt="requerido"/>
                             <h:selectOneMenu id="slmEstado" value="#{gestorEmprendimientos.currentEmprendimiento.estado}" >
                                <f:selectItem id="sliIngresado" itemValue="INGRESADO" itemLabel="INGRESADO"/>
                                <f:selectItem id="sliEvaluado" itemValue="EVALUADO" itemLabel="EVALUADO"/>
                                <f:selectItem id="sliActualizacion" itemValue="ACTUALIZACION" itemLabel="ACTUALIZACION"/>
                                <f:selectItem id="sliEnEjecucion" itemValue="EN EJECUCION" itemLabel="EN EJECUCION"/>
                                <f:selectItem id="sliEliminado" itemValue="ELIMINADO" itemLabel="ELIMINADO"/>
                                <f:selectItem id="sliArchivado" itemValue="ARCHIVADO" itemLabel="ARCHIVADO"/>
                                <a4j:support id="supFiltroEstado" event="onchange"  ajaxSingle="true"/>
                            </h:selectOneMenu>
                            <rich:message for="MesInicio" errorClass="mensaje_error"/>
                        </h:panelGroup>



  
        	</h:panelGrid>
        	<h:panelGrid id="pngBtnGrabar" columns="1" cellspacing="5px">
                    <a4j:commandButton id="btnGrabar" value="Grabar" action="#{gestorEmprendimientos.grabar}"
                                       title="Grabar" reRender="panEmprendimiento"/>
                </h:panelGrid>
                     <h:panelGrid id="mensajitoRequerido">
                        <h:panelGroup>
                            <img src="../imagenes/requerido.png" width="12" height="12" alt="requerido"/>
                            <h:outputText value="= El Campo es Requerido" styleClass="mensaje_AvisoRojo"  />
                        </h:panelGroup>
                        <h:panelGroup>
                            <img src="../imagenes/opcional.png" width="12" height="12" alt="opcional"/>
                            <h:outputText value="= El Campo es Opcional" styleClass="mensaje_AvisoAzul"  />
                        </h:panelGroup>
                    </h:panelGrid>
                <rich:messages id="msgCodigos" level="all" errorClass="mensaje_error" infoClass="mensaje_confirmacion"/>
        </rich:panel>


    </a4j:form>
</ui:composition>